package eleventh.正则表达式;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

//了解了匹配和拆分操作 再来看Matcher类中的操作
public class 将全部数字全部替换成_ {
    public static void main(String[] args) {
        String s ="A1B22C333D4444E55555F";
        String pat = "\\d+";
        Pattern p =Pattern.compile(pat);
        Matcher m = p.matcher(s);
        String str = m.replaceAll("_");//替换数字
        System.out.println(str);
    }
}
/**
 * 在JDK1.4中，String已经可以很好的支持正则表达式的应用了
 */
/*
D:\WorkSpaces\Java\jdk-21\bin\java.exe "-javaagent:D:\Software\IntelliJ IDEA\IntelliJ IDEA 2023.3.2\lib\idea_rt.jar=58532:D:\Software\IntelliJ IDEA\IntelliJ IDEA 2023.3.2\bin" -Dfile.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 -classpath D:\WorkSpaces\JavaDevelopBase_start_329\out\production\JavaDevelopBase_start_329 eleventh.正则表达式.将全部数字全部替换成_
A_B_C_D_E_F

Process finished with exit code 0
 */